construction apparatus - Spanish English Dictionary